// Package _6___I__数组中数字出现的次数 main
// @Title _6___I__数组中数字出现的次数
// @Description  要求时间复杂度为N 空间复杂度为1
// @Author  == 琳琳也叫王木木 ==  2022-02-11 11:41
// @Create  2022-02-11 11:41
package main

func singleNumbers(nums []int) []int {
	var a int
	for i := range nums {
		a ^= nums[i]
	}
	mask := a & (-a)
	res := make([]int, 2)
	for _, v := range nums {
		if (v & mask) == 0 {
			res[0] ^= v
		} else {
			res[1] ^= v
		}
	}
	return res
}
func main() {

}
